#ifndef WIN32APIS_H
#define WIN32APIS_H

#include <Windows.h>

namespace utils {


class win32apis {
public:
    static void ShowFullScreen(HWND hwnd);
};


class Wallpaper
{
public:
    static void setWindowWallpaper(HWND hwnd, bool autoFullscreen=false);
    static void setWindowWallpaper(int winID, bool autoFullscreen=false);

private:
    static inline BOOL CALLBACK EnumWindowsProc(_In_ HWND tophandle, _In_ LPARAM topparamhandle);
    static HWND GetWorkerW();
    static HWND hWorkerw;
};

}
#endif // WIN32APIS_H
